package com.ss.jdk.fun;

import java.util.function.Function;

/**
 * @Auther: ljy.s
 * @Date: 2022/9/10 - 09 - 10 - 14:18
 */
public class FunctionAndThenTest {
    // 这是一个main方法，是程序的入口：
    public static void main(String[] args) {
        test(msg -> {
            return Integer.parseInt(msg);
        },msg2 -> {
            return msg2 * 10;
        });
    }

    public static void test(Function<String, Integer> f1, Function<Integer,Integer> f2) {
        /*Integer i1 = f1.apply("ss");
        Integer i2 = f2.apply(i1);*/

        //Integer i2 = f1.andThen(f2).apply("33");
        Integer i2 = f2.compose(f1).apply("33");
        System.out.println("i2：" + i2);
    }
}
